home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 005 / koption.arc / OPTION.DOC next >
Encoding:
Text File  |  1987-06-23  |  15.6 KB  |  397 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                  DOCUMENTATION FOR
  14.                              the SHAREWARE VERSION of
  15.  
  16.  
  17.                        T H E  O P T I O N  E V A L U A T O R
  18.  
  19.  
  20.                                by Raymond J. Kaider
  21.  
  22.                                      (c) 1987
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.      DISCLAIMER:   The OPTION  EVALUATOR is provided to the user as SHAREWARE.
  30.      Distribution of  this program without charge is encouraged.  This program
  31.      is provided without warranty.  The author accepts no liability in the use
  32.      or misuse  of this program.  It is assumed by the author that the user of
  33.      this program  is versed in the trading of futures options and OEX options
  34.      and of  the risk  involved in speculation.  Subjective judgement based on
  35.      experience is  essential in  utilizing information derived from this pro-
  36.      gram to  achieve profits.  Trading futures or options on futures can be a
  37.      high risk  affair.  The author accepts no liability or responsibility for
  38.      losses suffered in the futures or options market by the user.  The OPTION
  39.      EVALUATOR does  not portend to be a trading system nor does it imply that
  40.      it is a crystal ball seeing into the future.  The program is based on the
  41.      Black-Scholes model of option pricing.
  42.  
  43.      Copies of this SHAREWARE version are available for $5.00.  The REGISTERED
  44.      version (with  documentation) is available for $60.00.  Ordering informa-
  45.      tion is included at the end of this documentation.
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.      The following  is a  brief discussion of how to use the SHAREWARE version
  73.      of the OPTION EVALUATOR, including examples.
  74.  
  75.      The program may be run from hard disk or floppy.  Simply type in the word
  76.      OPTION and the program will load.
  77.  
  78.      The first  screen will give information regarding questions about program
  79.      operation, obtaining  a REGISTERED copy of the program, and how you might
  80.      go about  contacting me if you are interested in opening either a managed
  81.      or non-discretionary account.
  82.  
  83.  
  84.      SHAREWARE USER  QUESTIONS:  My mailing address, as well as my Compuserve
  85.      ID are  listed on  the opening page.  I will try to answer any user ques-
  86.      tions about  problems incurred  in running the program, but NOT about op-
  87.      tion trading or terminology.  I cannot make any guarantees as to when the
  88.      answers will  be  forthcoming,  either.    It  is  assumed  the  user  is
  89.      knowledgeable about options and option trading and terminology.
  90.  
  91.  
  92.      REGISTERED COPY INFORMATION:  See end of this document.
  93.  
  94.  
  95.      ACCOUNT INFORMATION:   I  am a  registered commodity futures broker and a
  96.      registered Commodity  Trading Advisor  (CTA).   If any user would care to
  97.      discuss their  current option  positions, receiving  option newsletter or
  98.      data transmissions,  or opening  a managed  or non-discretionary account,
  99.      you are  invited to  call me  during market hours, Monday-Friday, roughly
  100.      from 8  AM to 4PM, Central Daylight Savings Time at 1-312-794-1777.  If I
  101.      am not  available, please  leave your name and number.  Your call will be
  102.      returned.
  103.  
  104.  
  105.      PRESS ANY KEY TO GO TO MAIN MENU.
  106.  
  107.  
  108.  
  109.                         DESCRIPTION OF MAIN MENU SELECTIONS
  110.  
  111.  
  112.      CHANGING INTERNAL DATE:  It is very important that the system date be set
  113.      to the  date for  which you  are making any computations.  The reason for
  114.      this is  that the days until expiration are determined by subtracting the
  115.      internal system  date from the option expiration date.  If you are calcu-
  116.      lating option  values on  Friday night, July 31, for use on the following
  117.      Monday, August  3, make  sure the system date is set to 08-03-87.  Other-
  118.      wise, 3  additional days til expiration will be included in your calcula-
  119.      tion, throwing off your given output by that amount.
  120.  
  121.      To change the date simply press D at the Main Menu.  A window will appear
  122.      informing you of the current system date.  Enter the new date in the for-
  123.      mat MM/DD/YY.  Do not include the slashes.  Simply type in the numbers of
  124.      the date.
  125.  
  126.      EVALUATING A  CALL:   This choice  will create a window which will prompt
  127.      you for  several different  inputs.   (MAKE SURE YOUR READ THE SECTION ON
  128.      PROPER FORMAT  FOR DATA  INPUT LATER  IN THIS DOCUMENT!)  In entering the
  129.  
  130. THE OPTIONS EVALUATOR SHAREWARE DOCUMENTATION                         2
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.      expiration date  of option follow the same rules as for changing the sys-
  138.      tem date  (see above).   After  making your  entries you will be asked to
  139.      confirm their  accuracy.   If there is an incorrect entry you will be re-
  140.      turned to  the Main  Menu.  Simply choose C again and reenter your input.
  141.      The output  will be  the Fair  Market Value (FMV) of the Call, along with
  142.      the DELTA, THETA, and VEGA of the Call.
  143.  
  144.  
  145.      EVALUATING A PUT:  This choice is identical to Evaluating a Call, except,
  146.      of course, it's for a Put.  Enter input correctly and your output will be
  147.      the same as above for Evaluating a Call.
  148.  
  149.  
  150.  
  151.      CALCULATING IMPLIED  VOLATILITY:  This choice is similar to the above two
  152.      Main Menu  choices.   The difference being entering the FMV of the option
  153.      and receiving  the implied  volatility as  output.  Should an input error
  154.      occur or should the implied volatility be extremely high (as was the case
  155.      in the  March-May '87  Comex Silver  market) you  may receive  a  message
  156.      "RESULTS BEYOND  PROGRAM RANGE."  Double-check your input first and reen-
  157.      ter.   If same  message occurs,  be aware  that the option volatility has
  158.      probably approached 100%.  Take appropriate action.
  159.  
  160.  
  161.      CALCULATING HISTORICAL  VOLATILITY:   By following menu prompts, you will
  162.      be returned the Historical Volatility for any Type 1-4 underlying instru-
  163.      ment.   You may enter data on a Daily, Weekly, or Monthly basis.  This is
  164.      the only  input required and you are given the opportunity to correct er-
  165.      rors.
  166.  
  167.  
  168.      F1 = HELP ANYTIME:  By pressing F1 at anytime during the program the user
  169.      will call-up  a HELP  screen which is a digest of this documentation.  It
  170.      may be helpful while still in the learning phase of using this program.
  171.  
  172.  
  173.  
  174.                   FEATURES NOT AVAILABLE ON THE SHAREWARE VERSION
  175.  
  176.  
  177.      ONE-TIME TABLE:  Pressing O will give you a sample output of this feature
  178.      available on  the registered  version only.   It  will allow  the user to
  179.      choose any three strike prices (at given increments) and any range of fu-
  180.      tures (OEX)  prices (at  given increments)  and calculate the FMV of both
  181.      Puts and  Calls at  all futures  (OEX) incremental  prices for  all three
  182.      strike prices.  Also returned will be the DELTA of all options at all un-
  183.      derlying prices  for all  three strikes,  as well  as the THETA and VEGA.
  184.      These sheets  are invaluable  for creating option strategies, and similar
  185.      sheets are used by option professionals world-wide.
  186.  
  187.  
  188.      CONTINUOUS TABLES:   These tables are similar to the ONE-TIME TABLES, but
  189.      are user  defined.   That is, if a speculator is tracking 3 different un-
  190.      derlying instruments  on a daily basis, the speculator would set up vari-
  191.      ous parameters in this section, and then, for each trading day, would en-
  192.      ter required  input.   There is  less required input in this section than
  193.      that of  the ONE-TIME  TABLES because some of the input is pre-defined by
  194.      the user.  Another feature is the saving of implied volatility figures on
  195.  
  196. THE OPTIONS EVALUATOR SHAREWARE DOCUMENTATION                         3
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.      a daily  basis, as  well as 5, 10, and 30 average implied volatility fig-
  204.      ures and all features described above in the ONE-TIME TABLE section.
  205.  
  206.  
  207.      ANALYZE A  STRATEGY:   This feature  is currently not available in either
  208.      the SHAREWARE or REGISTERED version.  I hope to complete it by September,
  209.      1987.   It will  allow the user to project into the future the value (and
  210.      feasibility) of  multiple-leg strategies.  Registered users will be noti-
  211.      fied upon completion of this project.
  212.  
  213.  
  214.      Dependent on  how this  program is  received, a long-term project will be
  215.      the inclusion  of GRAPHIC  capabilities for  most of the major functions.
  216.      Again, registered users will be informed upon project completion.
  217.  
  218.  
  219.  
  220.                         DESCRIPTION OF PROPER INPUT FORMAT
  221.  
  222.  
  223.      Most futures  trade in  decimal figures as do their options.  But several
  224.      groups aren't  as considerate of programmers.  T-Bonds trade in 32nd's of
  225.      a point  and their  options are  traded in  64th's.   Soybeans and grains
  226.      trade in  1/4 cent increments (but are traditionally listed in 1/8th cent
  227.      increments, e.g., 5416 means $5.41 6/8 or $5.41 3/4 per bushel) and their
  228.      options are traded and listed in 1/8 cent increments.  The OEX (not a fu-
  229.      tures contract)  trades in  decimal, but  has options which trade in non-
  230.      decimal fractions of a point.  These fractions may be listed in 1/2, 1/4,
  231.      1/8, or  1/16 point  increments.   As a result, a standard for data entry
  232.      had to be established.
  233.  
  234.      One of  two choices  had to  be made.   Either  have the user convert all
  235.      fractions to  decimals, do  the calculation,  and then  convert  back  to
  236.      proper fraction, OR have the program take care of the conversion and hope
  237.      the user will follow certain input standards.  The latter option was cho-
  238.      sen.
  239.  
  240.  
  241.      ITEM I.   The  ONLY time the user will enter a decimal point will be when
  242.      asked for  IMPLIED VOLATILITY  or INTEREST RATES, if the decimal point is
  243.      required.   If the  determined implied volatility is 11.34%, enter 11.34,
  244.      not .1134.  If it is 23.6%, then enter 23.6, not .236.  If interest rates
  245.      are 5.97%, then enter 5.97, not .0597.  If they are 6.1%, then enter 6.1,
  246.      not .061.
  247.  
  248.  
  249.      ITEM II.   The  T-Bond family  of options  have been designated as TYPE 1
  250.      contracts.   These are any contracts which trade in 32nd's of a point and
  251.      have options which trade in 64th's of a point.  If a T-Bond is trading at
  252.      96-04 (96  4/32) then  enter 9604  with no decimals or any other punctua-
  253.      tion.   92-10 is  entered as  9210, not 921.  If the Bonds are at an even
  254.      strike price,  such as  94-00, you  must enter 9400, not 94.  Bond strike
  255.      prices are  listed the  same way.  The 96, 98, and 100 strike prices must
  256.      be input as 9600, 9800, and 10000, respectively.  The Bond family options
  257.      trade in 64th's of a point, and must be input as such.
  258.  
  259.      For example,  if a  Bond option  is at 2-05 (2 5/64th's) then enter it as
  260.      205, not 2.05, 25, or the like.  If it is at 1-00, then enter 100, not 1,
  261.  
  262. THE OPTIONS EVALUATOR SHAREWARE DOCUMENTATION                         4
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.      or 1.00.  If at 3.20, then enter 320, not 3.2 or 32.
  270.  
  271.      Output produced by the program will be in the same format as you entered.
  272.      Bond output  will be  in 32nd's  (9212 means 92-12) and options in 64th's
  273.      (23 is 23/64th's, 106 is 1 6/64th's).
  274.  
  275.  
  276.      ITEM III.   The Soybean/Grain family comprise this group.  All input will
  277.      be in  1/8th cents,  signified by  the final  digit.   If the futures are
  278.      trading at  305 1/4  cents, then  enter 3052  (indicating 305  2/8 or 305
  279.      1/4).   If Beans are at $6.00 even, then enter 6000 to allow for the zero
  280.      fractional cents.   The options are the same.  If a $2 December Corn Call
  281.      is trading  at 7  5/8 cents, then enter 75 as the price, not 7.5, .75, or
  282.      .07625.   Strike prices  must allow  for the  fraction cents.   A  $3.00,
  283.      $5.75, and  $6.50 strike  would be  entered  as  3000,  5750,  and  6500,
  284.      respectively.
  285.  
  286.      As with  the Bonds,  Type 2  output is  the same as input.  All output is
  287.      listed with the final digit indicating 1/8th cents.  For example, 5432 is
  288.      $5.43 1/4 and 310 is equivalent to 31 cents even.
  289.  
  290.  
  291.      ITEM IV.   Type 3 contracts comprise the majority of futures and options:
  292.      those that  trade in decimal.  Convention must be followed here, as well,
  293.      though.   A June  Japanese Yen might be reported with a price of .006642,
  294.      .6642, 66.42, or 6642, depending on your source.  Again, with use in this
  295.      program, enter 6642, NO DECIMAL POINT!  A September S&P 500 contract that
  296.      settles at  301.45 is  input as  30145.  Strike prices must allow for all
  297.      digits also.  A 55 strike in the D-Mark is input as 5500, a 305 strike in
  298.      the S&P's is 30500.
  299.  
  300.      The options  follow the  same rule.  If a Swiss Franc call is trading for
  301.      1.30 points, then enter 130, not 1.3 or 13.
  302.  
  303.      All output from this section is in the same format as input.
  304.  
  305.  
  306.      ITEM V.  Type 4 contracts include the OEX, though not a futures contract,
  307.      the most  popular option  traded in the world.  These options are treated
  308.      as a compromise between Type 2 and Type 3 contracts.
  309.  
  310.      Enter the  underlying index  as you  would a Type 3 contract, in decimal.
  311.      That is, if the OEX is at 293.67 enter 29367.  The same applies to strike
  312.      prices.  A 295 OEX strike is entered as 29500, not 295.
  313.  
  314.      The options are entered as Type 2 options, i.e., with the final digit in-
  315.      dicating 8th's  of a  point. (The  user may have to do some simple mental
  316.      conversion to  accomplish this.)   If  an OEX option is at 15 1/2 points,
  317.      then enter  154 (meaning  15 4/8, or 15 1/2).  If at 5 3/4, then enter 56
  318.      (5 6/8,  or 5  3/4).  When dealing in 16th's of a point the user may have
  319.      to use some discretion.  If an option is at 1 1/16 then the user must de-
  320.      cide whether  to enter 10 (for 1 0/8) or 11 (for 1 1/8).  If an option is
  321.      at an  even point  amount (12,  for example)  you have  to allow  for the
  322.      0/8th's of a point.  Enter it as 120, not 12.
  323.  
  324.      The OPTION  EVALUATOR  does  not  compute  premiums  for  STOCK  OPTIONS.
  325.      (Allowances must  be made  for dividend  payment.)  Again, dependent upon
  326.      response, this may be an inclusion of future versions.
  327.  
  328. THE OPTIONS EVALUATOR SHAREWARE DOCUMENTATION                         5
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.                                ORDERING INFORMATION
  338.  
  339.  
  340.      To order additional copies of this SHAREWARE version of the OPTION EVALU-
  341.      ATOR, send a check or money order (checks must clear!) for $5.00 per copy
  342.      to the below address.
  343.  
  344.      To order  REGISTERED versions  of the  OPTION EVALUATOR  send a  check or
  345.      money order  for $60.00  to the  below address.  REGISTERED user will re-
  346.      ceive a  diskette containing  the full-version of the OPTION EVALUATOR as
  347.      described above, as well as complete documentation, and notice of any en-
  348.      hancements made in future versions of the program.
  349.  
  350.      REGISTERED users  may feel  free to contact me by mail with any questions
  351.      they might have regarding questions about the program.  Assuming the let-
  352.      ter is received, response will be shortly forthcoming.
  353.  
  354.      If you  have enjoyed  using the SHAREWARE version of the OPTION EVALUATOR
  355.      and would  like to make a contribution to be used for further program de-
  356.      velopment, it would be appreciated.  Please send it to the address below.
  357.  
  358.  
  359.  
  360.      GOOD LUCK!
  361.  
  362.  
  363.  
  364.  
  365.                                  Raymond J. Kaider
  366.                                    P.O. BOX 4417
  367.                               Chicago, IL  60680-4417
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394. THE OPTIONS EVALUATOR SHAREWARE DOCUMENTATION                         6
  395.  
  396.  
  397.